function login(authlogin){
	var username = $.trim($("#username").val());
	var password = $.trim($("#password").val());
	if(authlogin==1){
		var checkcode = $.trim($("#checkcode").val());
		var check_before = $.trim($("#captcha").attr('url'));
	}else{
		var checkcode=0;
	}
	$("#user_login").attr('disabled','disabled');
	if(username==''){
		
		$("#username").removeClass("login_input");
		$("#username").addClass("errorred");
		$("#username").focus();
		$("#error").html('请正确输入账号名称');
		$("#user_login").attr('disabled','');
		return false;
	}else{
		var pattern = /^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; 
		              
		flag = pattern.test(username); 
	 	if(flag) 
		{
	 		var loginType = 'email';
		}else{
			var loginType = 'username';
			if   ((contain(username,"%\(\)><;@#$&[]{}"))||(contain(username,"%\(\)><;@#$&[]{}")))
			{ 
				$("#error").html('请正正确输入账号名称');
				$("#user_login").attr('disabled','');
				return false;
			}
			
		}
	 	
	}	
	if(password==''){
		$("#password").addClass("errorred");
		$("#password").focus();
		$("#error").html('请正确输入密码');
		$("#user_login").attr('disabled','');
		return false;
	}
	if(authlogin==1){
		if(checkcode==''){
			$("#checkcode").addClass("errorred");
			$("#checkcode").focus();
			$("#error").html('请正确输入验证码');
			$("#user_login").attr('disabled','');
			return false;
		}
	}
	var url= $("#user_login").attr('url');	
	var callback= $("#user_login").attr('callback');
	
	$("#error").html('登入中...');
	$.post(url,{'username':username,'password':password,'checkcode':checkcode},function(rs)
	{		
		//alert(rs);
		if(rs=='1'){
			$("#error").html('登入成功...');
			window.location=callback;
			return false;
		}
		if(rs=='-2'){
			$("#error").html('用户不存在');
			$("#captcha").attr('src',check_before+'/'+Math.random());
			$("#user_login").attr('disabled','');
			$("#username").select();
			
			return false;
		}
		if(rs=='-1'){
			$("#error").html('验证码错误');
			$("#captcha").attr('src',check_before+'/'+Math.random());
			$("#user_login").attr('disabled','');
			
			$("#checkcode").select();
			
			return false;
		}
		if(rs=='0'){
			$("#captcha").attr('src',check_before+'/'+Math.random());
			$("#error").html('用户名或密码错误');
			$("#user_login").attr('disabled','');
			$("#username").select();
			
			return false;
		}
		$("#captcha").attr('src',check_before+'/'+Math.random());
		//$("#error").html(rs);
	})
}

function check(e){
	
	if($.trim($(e).val())==''){
		$(e).removeClass("login_input");
		$(e).addClass("errorred");
		$(e).focus();
	}else{
		$(e).removeClass("errorred");
		$(e).addClass("login_input");
		
	}
}
function contain(str,charset)//   字符串包含测试函数
{ 
	var i;
	for(i=0;i<charset.length;i++)
		if(str.indexOf(charset.charAt(i))>=0)
			return true;
	return false;
}